package com.ccp.dev.extend.dao;


import com.ccp.dev.core.basic.web.query.QueryFilter;
import com.ccp.dev.system.model.SysUser;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;


/**
 * 扩展的用户dao
 *
 * @author 王明亮
 */
@Mapper
public interface ExtendSysUserDao {

    /**
     * 查询租户下所有组织内人员
     *
     * @param queryFilter
     * @return
     */
    List<SysUser> queryUsersByTenOrg(QueryFilter queryFilter);

    /**
     * 根据用户姓名获取用户列表
     * @param fullname
     * @return 用户姓名
     */
    List<SysUser> getByFullname(String fullname);


    /**
     * 根据条件查询用户
     * @param map 查询参数
     * @return list
     */
    List<SysUser> queryUsersByOrg(Map<String,Object> map);
}